intellectually challenged - Francés Inglés Diccionario